Frames No Frames Cognitoware API v2009512
Cognitoware.Robotics.dll
Cognitoware.Robotics.StateEstimation

Interface ActionModel<U, X>
U: The action type.
X: The x type.


Summary

An action model predicts the next x resulting from performing an action at a previous x.

Method Summary

ConditionBy(U, X)
Creates a distributions of possible states resulting from performing a specific action at a specific x.

Details

An action model predicts the next x resulting from performing an action at a previous x. An action model is also a conditional probability of the next x given a previous x and an action. This can be expressed as P( Xt+1 | Xt, Ut). For simplicity, the ActionModel is not given a relationship with RandomConditional. However, classes derived from RandomConditional can be easily adapted into a ActionModel.

Method Details

public virtual RandomDistribution<X> ConditionBy(U action, X state)
Creates a distributions of possible states resulting from performing a specific action at a specific x. The resulting distribution is sampled by some Bayesian filters when it uses an action to update the belief.

Parameters:

action - An action performed to transition from one x to anther.
x - The x where the action is performed.

Returns:

A distribution of possible resulting states.


Questions, Comments and Licensing
Copyright 2009 Cognitoware. All rights reserved.